package whr.modules.assets.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 资产领用表
 * 
 * @author liuli
 * @email 2547121830.com
 * @date 2024-09-23 11:36:58
 */
@Data
@TableName("assets_receive")
public class ReceiveEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long receiveId;
	/**
	 * 资产编号
	 */
	private String assetsName;
	/**
	 * 领用人
	 */
	private String userName;
	/**
	 * 领用日期
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date receiveTime;
	/**
	 * 领用审核人
	 */
	private String createBy;
	/***
	 * 领用审核意见
	 */
	private String autitorDesc;
	/***
	 * 维修审核意见
	 */
	private String autitorDesc2;
	/***

	/**
	 * 维修审核人
	 */
	private String createBy2;
	/**
	 * 维修审核时间
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date createTime2;
	/**
	 * 维修描述
	 */
	private String repairsDesc;

	/**
	 * 报修时间
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date repairsTime;
	/**4
	 * 中间转换字段*/
	private String autitorChange;


	/**
	 * 资产编号
	 */
	private String assetsNum;
	/**
	 * 审核状态
	 */

	private String createStatus;
	/**
	 * 领用审核时间  审核状态 0领用审核中 1使用中 2维修中 3 报修审核 4领用失败  5 维修失败  6 归还成功
	 *      *            7报废（7/3）
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date createTime;
	/**
	 * 备注
	 */
	private String receiveDesc;
	/**
	 * 照片附件
	 */
	private String repairsPic;
	/**
	 * 报废时间
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date scrapTime;

}
